#!/usr/bin/python
# -*-coding:UTF-8 -*-

# ========================
# @Time  : 2021/2/4
# @Author: Sunny
# ========================

"""
单例模式应用：
目的：减少程序运行的内存开销

web自动化框架：接口自动化框架
日志： 要创建日志收集对象

"""
from requests.sessions import Session


# class MySession(Session):     #直接继承Session，可以使用session里面的所有方法，并且将类改为单例模式
#
#     __obj = None   #将属性设置为私有属性
#
#     @staticmethod
#     def __new__(cls, *args, **kwargs):
#         if not cls.__obj :
#             #如果没有创建过对象，就调用父类的new方法创建对象
#             cls.obj = super().__new__(cls)
#             return cls.__obj
#         else:
#             #如果创建过对象，则把第一次的对象返回
#             return cls.__obj
#
# s=MySession()
# b = MySession()
#
# print(id(s))
# print(id(b))



